import Vue from 'vue'
import App from './App'
// npm install axios --save
import axios from "axios"

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  render: h => h(App)
})

// // 自带Promise
// // axios({
// //   // url: "https://httpbin.org"
// //   // url: "http://127.0.0.1:8086/whepi/OutUser/selectAllOutUser?limit=10&page=0"
// //   url: "http://123.207.32.32:8000/home/multidata",
// //   method: "get"// 默认get方式
// // }).then(res => {
// //   console.log(res);
// // })
// // axios.get("http://123.207.32.32:8000/home/multidata").then(res=>{
// //   console.log(res);
// // })
//
// // axios({
// //   url: "http://123.207.32.32:8000/home/data",
// //   params: {
// //     type: "POP",
// //     page: 1
// //   }
// // }).then(res => {
// //   console.log(res);
// // })
//
// //  配置公共属性
// axios.defaults.baseURL = "http://123.207.32.32:8000";
// axios.defaults.timeout = 5000;
//
// // axios发送并发请求
// // axios.all([axios(), axios()]).then()
// axios.all([axios({
//   url: "/home/multidata"
// }), axios({
//   url: "/home/data",
//   // get传参 params: {} ,post传参 data: {}
//   params: {
//     type: "POP",
//     page: 1
//   }
// })
// ]).then(axios.spread((res1, res2) => {
//   console.log(res1);
//   console.log(res2);
// }))
// // .then(results => {
// //   console.log(results);
// // })


// 创建axios实例
// const instance1 = axios.create({
//   baseURL: "http://123.207.32.32:8000",
//   timeout: 5000
// })
//
// instance1({
//   url: "/home/multidata"
// }).then(res => {
//   console.log(res);
// })
//
// instance1({
//   url: "/home/data",
//   params: {
//     type: "POP",
//     page: 1
//   }
// }).then(res => {
//   console.log(res);
// })
// const instance2 = axios.create({
//   baseURL: "http://222.111.32.32:8000",
//   timeout: 5000
// })
//
// instance2({
//   url: "/home/multidata"
// }).then(res => {
//   console.log(res);
// })
//
// instance2({
//   url: "/home/data",
//   params: {
//     type: "POP",
//     page: 1
//   }
// }).then(res => {
//   console.log(res);
// })

// 封装requset模块
import {request} from "./network/request"

// request(({
//   url: "/home/multidata"
// }), res=>{
//   console.log(res);
// }, err => {
//   console.log(err);
// })
request({
  url: "/home/multidata"
}).then(res => {
  console.log(res);
}).catch(err => {
  console.log(err)
})
